package cn.superchart.module.dev.genconfig.param;

import cn.superchart.common.base.BaseParam;
import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ScGenTableConfAddParam extends BaseParam {
    /** 主键 */
    private String id;

    /** 基础ID */
    private String basicId;

    /** 是否主键 */
    private String isTableKey;

    /** 字段 */
    private String fieldName;

    /** 字段注释 */
    private String fieldRemark;

    /** 类型 */
    private String fieldType;

    /** 实体类型 */
    private String fieldJavaType;

    /** 作用类型 */
    private String effectType;

    /** 字典 */
    private String dictTypeCode;

    /** 列表显示 */
    private String whetherTable;

    /** 列省略 */
    private String whetherRetract;

    /** 是否增改 */
    private String whetherAddUpdate;

    /** 必填 */
    private String whetherRequired;

    /** 查询 */
    private String queryWhether;

    /** 查询方式 */
    private String queryType;

    /** 排序 */
    private Integer sortCode;

}
